@charset "utf-8";

/* 신문뷰어 관련 */

#modalBase {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:1100; display:none;}
#newspaperPopup { width:1120px; margin:20px auto; background-color:#FFFFFF; border-radius:5px; padding:5px; position:relative;}
#newspaperPopupTop {height:10px;}
#newspaperPopupTop a.x {position:absolute; top:5px; right:5px;}
#newspaperPopupIfrm {width:1095px; height:730px; border: none;}

/*
div.paperViewer {margin:5px auto; width:100%; position:relative;}
div.paperHeadArea { height:20px; padding:5px; background-color: #6666cc; color:#fff; vertical-align:middle;}

div.paperBodyArea { border:1px solid #333; }
div.paperNavPanel { display:inline-block; width:250px; height:100%; background-color:#99ccff; vertical-align:top; text-align:center;}
div.pageListPanel { overflow:auto;}
div.paperNavPanel > div.pageListPanel > div.page {margin:10px; overflow:hidden;}
*/
.viewer_box {margin:0; width:1095px;}
#sideContent {left:10px;}
#Content {margin-left:260px;}

#pageListPanel div.img_tree li.active {border:2px solid #ff3300;}
#pageListPanel img.thumbPageImage {max-width:118px; max-height:144px;}
#pageListPanel img.thumbPageImage.active {border:4px solid #ff3300;}

#articleListPanel {display:none;}
#articleListPanel dl dt {margin-top:20px; font-weight: bold; }
#articleListPanel dl dd { border:2px solid #fbf7eb; }
#articleListPanel dl dd.active { border-color:#ff9999; }
#articleListPanel dl dd ul li { border-bottom:1px dashed #fbf7eb; }
#articleListPanel dl dd ul li.active { border-bottom-color:#aaa; }
#articleListPanel dl dd ul li.active a:link { color:#ff3333; }

#scaleViewer {width:40px; text-align: right; padding-right: 5px;}

div.paperContPanel { display:inline-block; position:relative; overflow:hidden; }
#btnPrevPage {position:absolute; top:45%; left:25px; z-index:1202; padding: 5px 10px; background-color:rgba(180,150,120,0.7); border-radius:3px;}
#btnNextPage {position:absolute; top:45%; right:25px; z-index:1202; padding: 5px 10px; background-color:rgba(180,150,120,0.7); border-radius:3px;}

/* 기사 상세 화면 */
#articleCoverArea {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.65); z-index:1301; display:none;}
#articleArea { width:90%; margin:20px auto; background-color:#FFFFFF; border-radius:10px; padding:10px; position:relative;}
#articleArea div.articleHeader {height:30px;}
#articleArea div.articleHeader .x {position:absolute; top:10px; right:10px;}
#articleArea #articleHeaderText {font-size: 1.2em; font-weight: bold;}
#articleArea #articleHeaderKorText {font-size: 1em; color: #999;}
#articleArea #articleImage {height:640px; overflow:auto; text-align:center;}
#btnPrevArticle {position:absolute; top:45%; left:25px;}
#btnNextArticle {position:absolute; top:45%; right:40px;}
#btnFullSizeArticle {position:absolute; bottom:10px; right:10px;}
